Implementacija Deficit Round Robin algoritma kod svičeva sa baferima na izlazu
Vrsta: Seminarski | Broj strana: 32 | Nivo: Elektrotehnički fakultet

Apstrakt
Cilj rada je ispitivanje performansi arhitekture rutera sa baferima na izlazu, realizacijom saobraćaja sa rezervacijama i best-effort saobraćaja. Obrada paketa unutar rutera vrši se po Deficit Round Robin (DRR) algoritmu. Prikazane su osnovne performanse ove arhitekture: kašnjenje i fer servis. U okviru realizacije saobracaja sa rezervacijama analizirano je kašnjenje kroz ruter, dok je u okviru realizacije best – effort saobraćaja pokazano u kojoj meri može biti zadovoljen fer servis. Na osnovu rezultata simulacije potvrđeno je da se ovakvom arhitekturom svakom korisniku može garantovati kašnjenje i fer servis.
Uvod
U računarskim mrežama, kao i svuda gde postoje resursi koji su ograničeni, od velikog je značaja ravnopravna podela tih resursa. Ruteri imaju bafere koji su fiksne dužine, dolazni i odlazni linkovi su ograničenog kapaciteta, tako da je vrlo bitno obezbediti njihovu raspodelu na optimalan način za svakog korisnika ponaosob. Međutim, u velikom broju računarskih mreža dešava se da agresivni korisnici, koji šalju veliku količinu podataka sa nekontrolisanim protokom, zauzmu značajan deo bafera u ruteru. Ovo rezultuje time da ostali korisnici, uslovno rečeno “neagresivni”, mogu biti odbijeni, a protok njihovih podataka značajno smanjen. Ovakav problem posebno je izražen kod rutera koji koriste FCFS (First-Come-First-Serve) algoritam za opsluživanje paketa.
Potrebno je definisati kriterijum mere fer servisa u mreži kao i algoritam koji bi to podržao. Motivacija za stvaranje algoritma kojim se ostvaruje fer servis jeste postizanje fer podele resursa i ostvarivanje veće brzine protoka. Intuitivno usluga je fer ukoliko nijedan korisnik ne dobija više nego sto je tražio, a svaki eventualni višak se ravnomerno raspodeli. U literaraturi postoji nekoliko definicija fer servisa. Rad se zasniva na definiciji po kojoj je bit-by-bit Round Robin (BR) algoritam apsolutno fer. U svakom prolasku kroz BR algoritam, svaki tok u kome ima paketa opslužuje se minimalno koliko se može opslužiti, odnosno jedan bit. Ukoliko neki korisnik ima veći prioritet, on će biti opslužen srazmerno težini wi koja mu je dodeljena, odnosno wi bita u svakom prolasku.
BR predstavlja apsolutno fer algoritam, ali to je teorijski protokol i vrlo ga je teško implementirati. Stoga se koristi DRR algoritam, kojim se ostvaruje skoro idealan fer servis i jednostavan je za implementaciju. Sledi prikaz osnovnih koncepta DRR algoritma.
Na Sl.1 prikazana je šema na kojoj se zasniva mehanizam rada DDR. Šema se sastoji iz prihvatnog bafera, redova za čekanje po tokovima i izlaznog bafera. Paketi različitih korisnika dolaze u ruter, smeštaju se u prihvatni bafer i raspoređuju se u redove za čekanje po tokovima (enqueing). Na osnovu izvorišne i odredišne IP adrese paketa određuje se kom redu za čekanje, odnosno toku pripadaju. Zatim se tokovi opslužuju po DRR algoritmu i obrađeni paketi šalju na izlazni link.

---------- OSTATAK TEKSTA NIJE PRIKAZAN. CEO RAD MOŽETE PREUZETI NA SAJTU. ---------- 

www.maturskiradovi.net 

 

MOŽETE NAS KONTAKTIRATI NA E-MAIL: maturskiradovi.net@gmail.com

 

 

besplatniseminarski.net Besplatni seminarski Maturski Diplomski Maturalni SEMINARSKI RAD , seminarski radovi download, seminarski rad besplatno, www.besplatniseminarski.net, Samo besplatni seminarski radovi, Seminarski rad bez placanja, naknada, sms-a, uslovljavanja.. proverite!